package com.java.singleton;

/**
 * @author Lenl
 * @create 2021-05-30 23:14
 * 单例设计模式
 * 懒汉式 vs 饿汉式
 *  饿汉式：坏处：对象加载时间过长。好处：线程安全的
 *  懒汉式：好处：延迟对象的创建。 坏处：线程不安全（多线程时改成线程安全）
 *
 */
public class SingletonTest1 {
}

//饿汉式单例模式
class Bank{
    //1.私有化类的构造器
    private Bank(){

    }
    //2.内部创建类的对象,此对象必须为静态
    private static Bank instance=new Bank();
    //3.提供公共方法，返回类的对象
    public static Bank getInstance(){
        return instance;
    }
}